

public class LambdaDemo02 {
    public static void main(String[] args) {

        Love love = null;
//        love = (String name)-> {
//            System.out.println("I love " + name + ".");
//        };
//        love.love("Alice");
//
//        //1.当花括号内语句只有一行代码时，可以简化花括号。如果是多行，则必须用花括号包裹。
//        love = (String name)-> System.out.println("I very love " +name + "!" );
//        love.love("Jack");
//
//        //2.当小括号内只有一个参数时，可以简化小括号和参数类型
//        love = name ->  System.out.println("I very very love " +name + "!!!");
//        love.love("May");

          //3.当有多个参数时，参数类型可以去掉，但必须全去掉
        love= (name,age)-> System.out.println("I love " + name +" , she is " + age + ".");
        love.love("Linda",20);
    }
}

interface Love{
//    public abstract void love(String name);
      public abstract void love(String name,int age);
}
